479597
100760
622196
1359536
676767
604579
1921167
186129
1087474
796162
607989
949678
793951
456118
355102
50387
513115
82366
271432
622607
212434
902387
949831
400740